Parallel Recursive State Compression for Free

نویسندگان

  • Alfons Laarman
  • Jaco van de Pol
  • Michael Weber
چکیده

This paper focuses on reducing memory usage in enumerative model checking, while maintaining the multi-core scalability obtained in earlier work. We present a multi-core tree-based compression method, which works by leveraging sharing among sub-vectors of state vectors. An algorithmic analysis of both worst-case and optimal compression ratios shows the potential to compress even large states to a small constant on average (8 bytes). Our experiments demonstrate that this holds up in practice: the median compression ratio of 279 measured experiments is within 17% of the optimum for tree compression, and five times better than the median compression ratio of Spin’s Collapse compression. Our algorithms are implemented in the LTSmin tool, and our experiments show that for model checking, multi-core tree compression pays its own way: it comes virtually without overhead compared to the fastest hash table-based methods.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Compression, supramolecular organization and free radical polymerization of ethylene gas

At low pressure, ethylene gas consists of single translating and rotating molecules and behaves as an ideal gas. With decrease of free volume by compression, various rotating supramolecular particles are formed, which require less space for the movement: molecular pairs, bimolecules and oligomolecules. The appearance of a new kind of particles is manifested as a phase transition of the second o...

متن کامل

Multicasting homogeneous and heterogeneous quantum states in quantum networks

In this paper, we target the practical implementation issues of quantum multicast networks. First, we design a recursive lossless compression that allows us to control the trade-off between the circuit complexity and the dimension of the compressed quantum state. A formula that describes the trade-off is given, and we further analyze how the formula is affected by the controlling parameter of t...

متن کامل

Restructured recursive DCT and DST algorithms

The discrete cosine transform (DCT) and the discrete sine transform (DST) have found wide applications in speech and image processing, as well as telecommunication signal processing for the purpose of data compression, feature extraction, image reconstruction, and ltering. In this paper, we present new recursive algorithms for the DCT and the DST. The proposed method is based on certain recursi...

متن کامل

Recurrent least square learning for quasi-parallel principal component analysis

The recurrent least squares (RLS) learning approach is proposed for controlling the learning rate in parallel principal subspace analysis (PSA) and in a wide class of principal component analysis (PCA) associated algorithms with a quasi{parallel extraction ability. The purpose is to provide a useful tool for applications where the learning process has to be repeated in an on{line self{adaptive ...

متن کامل

Sliding Window Recursive HAPCA for 3D Image Decomposition

The famous method Principal Components Analysis (PCA) is the basic approach for decomposition of 3D tensor images (for example, multiand hyper-spectral, multi-view, computer tomography, video, etc.). As a result of the processing, their information redundancy is significantly reduced. This is of high importance for the efficient compression and for the reduction of the features space needed, wh...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011